import { IPSDEUILogicNode } from './ipsdeuilogic-node';
import { IPSDEUILogicParam } from './ipsdeuilogic-param';

/**
 *
 * 继承父接口类型值[VIEWCTRLFIREEVENT]
 * @export
 * @interface IPSDEUICtrlFireEventLogic
 */
export interface IPSDEUICtrlFireEventLogic extends IPSDEUILogicNode {
  /**
   * 事件名称
   * @type {string}
   */
  eventName: string;

  /**
   * 事件参数
   *
   * @type {IPSDEUILogicParam}
   */
  getEventParam(): IPSDEUILogicParam | null;

  /**
   * 触发对象
   *
   * @type {IPSDEUILogicParam}
   */
  getFireCtrl(): IPSDEUILogicParam | null;
}
